/*
*  Copyright 2019-2025 Zheng Jie
*
*  Licensed under the Apache License, Version 2.0 (the "License");
*  you may not use this file except in compliance with the License.
*  You may obtain a copy of the License at
*
*  http://www.apache.org/licenses/LICENSE-2.0
*
*  Unless required by applicable law or agreed to in writing, software
*  distributed under the License is distributed on an "AS IS" BASIS,
*  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*  See the License for the specific language governing permissions and
*  limitations under the License.
*/
package com.hua.api.modules.express.service.dto;

import lombok.Data;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;

import javax.persistence.Column;

/**
* @website https://eladmin.vip
* @description /
* @author shop
* @date 2025-07-22
**/
@Data
public class ShopInfoExpressDto implements Serializable {

    @ApiModelProperty(value = "id")
    private Integer id;

    @ApiModelProperty(value = "店铺id")
    private Integer shopId;

    @ApiModelProperty(value = "配送渠道")
    private String expressCode;

    @ApiModelProperty(value = "三方店铺id")
    private String storeId;

    @ApiModelProperty(value = "店铺名称")
    private String storeName;

    @ApiModelProperty(value = " 城市code")
    private String cityCode;

    @ApiModelProperty(value = "店铺名称")
    private String cityName;

    @ApiModelProperty(value = "联系电话")
    private String contactsMobile;

    @ApiModelProperty(value = "店铺地址")
    private String address;

    @ApiModelProperty(value = "地址详情")
    private String addressDetail;

    @ApiModelProperty(value = "坐标系 (百度|高德)")
    private String geoType;

    @ApiModelProperty(value = "维度")
    private Double latitude;

    @ApiModelProperty(value = "经度")
    private Double longitude;

    @ApiModelProperty(value = "店铺类型")
    private String goodsType;

    @ApiModelProperty(value = "店铺标签")
    private String goodsName;

    @ApiModelProperty(value = "是否启用")
    private Integer status;

    private String expressName;

    private String expressDesc;
}